From 3612439d217cfb55f1066a95f5f0ee9e2124f8c4 Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Tue, 16 Oct 2001 19:45:34 +0000 Subject: [PATCH] add a mnemonic_activate function to option menu. Tue Oct 16 15:12:26 2001 Jonathan Blandford * gtk/gtkoptionmenu.c (gtk_option_menu_mnemonic_activate): add a mnemonic_activate function to option menu. --- ChangeLog | 5 +++++ ChangeLog.pre-2-0 | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-2 | 5 +++++ ChangeLog.pre-2-4 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtkoptionmenu.c | 11 +++++++++++ 8 files changed, 46 insertions(+) diff --git a/ChangeLog b/ChangeLog index c4d8f65fd7..3b48967b83 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Oct 16 15:12:26 2001 Jonathan Blandford + + * gtk/gtkoptionmenu.c (gtk_option_menu_mnemonic_activate): add a + mnemonic_activate function to option menu. + 2001-10-15 Murray Cumming + + * gtk/gtkoptionmenu.c (gtk_option_menu_mnemonic_activate): add a + mnemonic_activate function to option menu. + 2001-10-15 Murray Cumming + + * gtk/gtkoptionmenu.c (gtk_option_menu_mnemonic_activate): add a + mnemonic_activate function to option menu. + 2001-10-15 Murray Cumming + + * gtk/gtkoptionmenu.c (gtk_option_menu_mnemonic_activate): add a + mnemonic_activate function to option menu. + 2001-10-15 Murray Cumming + + * gtk/gtkoptionmenu.c (gtk_option_menu_mnemonic_activate): add a + mnemonic_activate function to option menu. + 2001-10-15 Murray Cumming + + * gtk/gtkoptionmenu.c (gtk_option_menu_mnemonic_activate): add a + mnemonic_activate function to option menu. + 2001-10-15 Murray Cumming + + * gtk/gtkoptionmenu.c (gtk_option_menu_mnemonic_activate): add a + mnemonic_activate function to option menu. + 2001-10-15 Murray Cumming scroll_event = gtk_option_menu_scroll_event; widget_class->show_all = gtk_option_menu_show_all; widget_class->hide_all = gtk_option_menu_hide_all; + widget_class->mnemonic_activate = gtk_option_menu_mnemonic_activate; container_class->child_type = gtk_option_menu_child_type; @@ -886,6 +889,14 @@ gtk_option_menu_hide_all (GtkWidget *widget) gtk_container_foreach (container, (GtkCallback) gtk_widget_hide_all, NULL); } +static gboolean +gtk_option_menu_mnemonic_activate (GtkWidget *widget, + gboolean group_cycling) +{ + gtk_widget_grab_focus (widget); + return TRUE; +} + static gint gtk_option_menu_scroll_event (GtkWidget *widget, GdkEventScroll *event) -- 2.30.2